package com.example.armmvvm.ui.fallview

import android.view.View

/**
 *  author : yanghaozhang
 *  date : 2022/10/19 11:23
 *  description :
 */
interface IFallViewController<T : IFallViewSetting> {
    fun attachView(layoutId: Int): View
    suspend fun showBottomView(fallView: T, state: Int)

    fun hideBottomView(): Boolean
    fun isShowing(): Boolean
    fun onDestroy()
}